草庐IT

Android ImageView ScaleType 和项目高度

全部标签

Java9多模块Maven项目测试依赖

我有一个多模块Maven项目,包含三个模块core、utils和test-utils核心有以下依赖定义my.projectutilsmy.projecttest-utilstest我已经为所有三个模块添加了Java9module-info.java定义,core看起来像这样:modulemy.project.core{requiresmy.project.utils;}但是我不知道如何让core的测试类能够在测试执行期间看到test-utils类。当maven-surefire-plugin尝试运行测试时,我得到类未找到。如果我将requiresmy.project.testutils

java - 如何使用 Google appengine 项目在 Eclipse 中引用另一个项目?

我想把一些通用的类提取出来做成一个通用的jar,我想在Eclipse中的appengine项目中引用它。它编译良好但无法运行。控制台只是提示无法找到公共(public)jar项目中的某些类。我知道我可以将项目导出到一个jar中,但有时我可能想更改它,所以我更喜欢保持动态。而且我知道maven可能是一个选项,但没有对appengine的官方maven支持,我不会尝试学习它。那我怎样才能让它发挥作用呢? 最佳答案 使用链接的源文件夹,参见thisthread了解更多详情。 关于java-如何

java - 在 Eclipse 中清理项目并重新生成类文件

在eclipse中清理项目后,虽然没有构建错误,但我没有看到在输出文件夹“bin”中生成的类文件,我该怎么做才能让它重新生成类文件?谢谢 最佳答案 可能是您的项目配置为将类写入./bin以外的其他地方 关于java-在Eclipse中清理项目并重新生成类文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3007701/

java - 使用 Gradle 构建多 java 项目

我为此焦头烂额。我已经将我的脚本直接剥离回Gradle教程页面中提供的代码,因为我认为我要么做错了根本性的事情,要么误解了应该如何使用gradle构建多项目应用程序。我在eclipse中有三个java项目,所有三个都包含一个build.gradle脚本,只有一个包含settings.gradle脚本。结构如下:Scripts--build.gradle--settings.gradleDatabase--build.gradleServices--build.gradle我正在尝试使用“脚本”项目中的构建脚本来构建“数据库”和“服务”项目。要创建项目树,我在settings.gradl

java - 在一个项目中只编译一个类

我关闭了自动构建,我只想构建一个类(用于调试)。这可能吗?其他类已在构建目录中编译,但它们可能无法在Eclipse下编译。 最佳答案 我认为您可以转到“项目”菜单并选择“构建工作集”->“选择工作集”。选择新建,为你的集合命名,然后只选择你想要构建的单个类。一旦完成,它应该构建。下次您要构建时,转到项目菜单并选择构建工作集->以及您创建的集的名称。 关于java-在一个项目中只编译一个类,我们在StackOverflow上找到一个类似的问题: https://

java - 为什么 NetBeans 总是要在我的 Maven 项目上运行 "priming build"?

它经常要求我进行“启动构建”。例如,至少每次它打开时。这是在NetBeans7.1中;版本6没有这样做。我什至不明白它的作用。谷歌搜索指向http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven它说它是“在线重新加载”的替代品,这对我来说也是一个谜。但简短的段落提到它是为了整理丢失的文物。但是它必须经常运行吗?这个项目有很多模块;是否存在NetBeans一直试图解决的依赖性问题? 最佳答案 我认为这是Netbeans确定编译项目所需依赖项的机会(大概是这样它可以在编辑器/导航器上突出显示

java - 将 REPL 添加到 Java 项目的技巧

人们发现哪些技术有助于使用Clojure、Scala、JRuby、构建工具等来改造带有REPL的Java项目以快速进行试验?我经常需要处理普通的旧Java项目(POJO项目?)并且怀念REPL。OtherSOquestions解决这个话题,但这些已经有好几年了,而且回复也过时了。我将首先贡献一些我用来解决这个问题的技术。 最佳答案 如果项目使用Maven,gmaven插件和随附的mvngroovy:shell会很有帮助,尽管得到它configuredcorrectly可能具有挑战性。对于那些不使用Maven的项目,一种常见的模式是将

java - 在 cloudfoundry 上发布项目时出现错误 java.io.FileNotFoundException(log4j 日志文件)

我计划将Web应用程序与mysql服务一起迁移到cloudfoundry。但是我遇到了以下错误。它在本地环境下运行良好。也会生成日志文件。错误日志如下:Jan5,20137:35:59AMorg.cloudfoundry.reconfiguration.AbstractServiceConfigurerconfigureINFO:Nobeansoftypeorg.springframework.amqp.rabbit.connection.ConnectionFactoryfoundinapplicationcontextJan5,20137:35:59AMorg.apache.cat

java - 预配置的 netbeans 项目与 NoSuchMethodError hibernate 和 spring 冲突

所以我试图让我的Java应用程序通过MicrosoftJDBCDriver4.0forSQLServer连接到SQLServer2012,一切似乎都很顺利,但hibernate只是不断返回NullExceptions并且不会在try/catch中执行任何操作(因此NullException),我完全不知道为什么。这是pastebin从netbeans控制台(e.getMessage())运行hibernate(出于这个问题的目的,我使用了一个名为prime_table的示例表)。在pastebin日志中,您会注意到...Feb11,20135:21:04PMorg.hibernate.

java - Maven 项目中的每个模块都应该有自己的 Spring 应用程序上下文吗?

我正在创建一个应用程序,其中我将项目分为不同的模块,例如(域、存储库、服务和Web)以及许多用于邮件发送、文本格式化等的通用Maven项目。我也在使用Spring。目前我只在Web项目中有Spring应用程序上下文文件。但是,由于我正在为文本格式等创建一般目的项目,这些项目封装了来自实际应用程序的库(例如freemarker),我不喜欢我必须在Web项目的Spring应用程序上下文文件中指定库相关配置。问题是,为每个模块创建一个单独的Spring应用程序上下文文件,然后将上下文文件导入到我使用它们的项目中是否正确。这是正确的方法吗,还是有更好的方法?我感兴趣的是当我使用XML文件而不是